package com.example.hello.service;

import java.util.List;

import com.example.hello.entity.DeptDO;
import com.example.hello.model.PageRequest;
import com.example.hello.model.PageResult;

public interface DeptService {
    // 查询所有部门
    List<DeptDO> getAllDepts();
    
    // 分页查询部门
    PageResult<DeptDO> getDeptPage(PageRequest request);
    
    // 根据ID查询部门
    DeptDO getDeptById(Integer id);
    
    // 新增部门
    void createDept(DeptDO dept);
    
    // 更新部门
    void updateDept(Integer id);
    
    // 删除部门
    void deleteDept(Integer id);
} 